thrashing (beating) - Spanish English Dictionary